﻿<%@ Page Title="Administrar Unidades Responsables" Language="C#" MasterPageFile="~/Masters/SiteMasterPage.master"
    AutoEventWireup="true" CodeBehind="CatalogoUnidadResponsable.aspx.cs" Inherits="Sireass.Asp.Administracion.CatalogoUnidadResponsable1" %>

<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
  
    <div id="divTitulo">
        <span class="ccsTitulo">Administración - Unidades Responsables</span>
    </div>
    <div>
        <br />
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <asp:MultiView ID="mvwAdministracionUR" runat="server" ActiveViewIndex="0">
                    <asp:View ID="vwListadoUR" runat="server">
                        <div class="cssDivGridListado">
                            <telerik:RadGrid ID="radGrdListado" runat="server" AllowPaging="true" AutoGenerateColumns="false"
                                ShowFooter="true" OnItemCommand="radGrdListado_ItemCommand" Culture="es-Mx" OnPageIndexChanged="radGrdListado_PageIndexChanged"
                                OnPageSizeChanged="radGrdListado_PageSizeChanged" AllowFilteringByColumn="false"
                                OnPreRender="radGrdListado_PreRender">
                                <MasterTableView CommandItemDisplay="Top" DataKeyNames="IdUnidadResponsable" PagerStyle-PrevPageToolTip="Página Previa"
                                    PagerStyle-PrevPagesToolTip="Páginas previas" PagerStyle-PageSizeLabelText="Tamaño de página:"
                                    PagerStyle-NextPageToolTip="Página siguiente" PagerStyle-NextPagesToolTip="Páginas siguientes"
                                    PagerStyle-LastPageToolTip="Última página" PagerStyle-FirstPageToolTip="Primera página"
                                    NoMasterRecordsText="No existen registros." PagerStyle-PagerTextFormat="Cambiar página: {4} &nbsp;Página <strong>{0}</strong> de <strong>{1}</strong>, registros <strong>{2}</strong> a <strong>{3}</strong> de <strong>{5}</strong>.">
                                    <CommandItemTemplate>
                                        <asp:Button ID="btnNuevo" runat="server" Text="Nuevo" CommandName="Nuevo" CssClass="cssBotonGrid"/>
                                    </CommandItemTemplate>
                                    <Columns>
                                        <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Editar" Text="Editar"
                                            ConfirmDialogHeight="100px" ConfirmDialogType="RadWindow" ConfirmDialogWidth="300px"
                                            ConfirmText="¿Está seguro de que desea editar el registro?" ConfirmTitle="¿Editar?"
                                            ImageUrl="~/Img/editar.gif" HeaderStyle-Width="25px">
                                        </telerik:GridButtonColumn>
                                        <telerik:GridButtonColumn ButtonType="ImageButton" ImageUrl="~/Img/eliminar.gif"
                                            CommandName="Eliminar" Text="Eliminar" ConfirmDialogHeight="100px" ConfirmDialogType="RadWindow"
                                            ConfirmDialogWidth="300px" ConfirmText="¿Está seguro de que desea eliminar el registro?"
                                            ConfirmTitle="¿Eliminar?" HeaderStyle-Width="25px">
                                        </telerik:GridButtonColumn>
                                        <telerik:GridBoundColumn DataField="IdUnidadResponsable" HeaderText="" AllowFiltering="false"
                                            Visible="false">
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="Escuela" HeaderText="Escuela" AllowFiltering="false">
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="UnidadResponsable" HeaderText="Nombre" AllowFiltering="false"
                                            AutoPostBackOnFilter="false" ShowFilterIcon="false">
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="Cargo" HeaderText="Cargo" AllowFiltering="false">
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="Habilitado" HeaderText="" AllowFiltering="false"
                                            Visible="false" UniqueName="Habilitado">
                                        </telerik:GridBoundColumn>
                                        <telerik:GridTemplateColumn UniqueName="Activado" HeaderText="Activado">
                                            <ItemTemplate>
                                                <asp:CheckBox ID="chkHabilitado" runat="server" Enabled="false" />
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                    </Columns>
                                </MasterTableView>
                                <PagerStyle AlwaysVisible="true" />
                                <ClientSettings EnableRowHoverStyle="true">
                                </ClientSettings>
                            </telerik:RadGrid>
                        </div>
                    </asp:View>
                    <asp:View ID="vwRegistroEdicion" runat="server">
                    <div class="cssDivFieldset">
                    
                     <fieldset>
                            <legend class="cssLegendFormato">
                                <asp:Label ID="lblRegistroEdicion" runat="server"></asp:Label></legend>
                            <table>
                                <tr> <td>
                                        <asp:RequiredFieldValidator ID="rfvEscuela" ControlToValidate="radCmbEscuela" runat="server"
                                            ErrorMessage="*" Text="*" ForeColor="Red" Display="Dynamic"></asp:RequiredFieldValidator>
                                    </td>
                                    <td>
                                        <span class="cssDato">Escuela</span>
                                    </td>
                                    <td>
                                        <telerik:RadComboBox ID="radCmbEscuela" runat="server" EmptyMessage="Seleccione..."
                                            AllowCustomText="true" DataValueField="Key" DataTextField="Value" Width="200px" Height="120px">
                                        </telerik:RadComboBox>
                                    </td>
                                   
                                </tr>
                                <tr><td>
                                        <asp:RequiredFieldValidator ID="rfvUnidadResponsable" ControlToValidate="radTxtUnidadResponsable"
                                            runat="server" ErrorMessage="*" Text="*" ForeColor="Red" Display="Dynamic"></asp:RequiredFieldValidator>
                                    </td>
                                    <td>
                                        <span class="cssDato">Unidad Responsable</span>
                                    </td>
                                    <td>
                                        <telerik:RadTextBox ID="radTxtUnidadResponsable" runat="server" Width="197px">
                                        </telerik:RadTextBox>
                                    </td>
                                    
                                </tr>
                                <tr><td>
                                        <asp:RequiredFieldValidator ID="rfvCargo" ControlToValidate="radCmbCargo" runat="server"
                                            ErrorMessage="*" Text="*" ForeColor="Red" Display="Dynamic"></asp:RequiredFieldValidator>
                                    </td>
                                    <td>
                                        <span class="cssDato">Cargo</span>
                                    </td>
                                    <td>
                                        <telerik:RadComboBox ID="radCmbCargo" runat="server" EmptyMessage="Seleccione..."
                                            AllowCustomText="true" DataValueField="Key" DataTextField="Value" Width="200px" Height="120px">
                                        </telerik:RadComboBox>
                                    </td>
                                    
                                </tr>
                                <tr><td>
                                        <asp:RequiredFieldValidator ID="rfvTelefono" ControlToValidate="radMskTelefono" runat="server"
                                            ErrorMessage="*" Text="*" ForeColor="Red" Display="Dynamic"></asp:RequiredFieldValidator>
                                    </td>
                                    <td>
                                        <span class="cssDato">Teléfono</span>
                                    </td>
                                    <td>
                                        <telerik:RadMaskedTextBox ID="radMskTelefono" runat="server" Mask="(###)-#######"
                                          Width="197px" HideOnBlur="True" SelectionOnFocus="CaretToBeginning">
                                        </telerik:RadMaskedTextBox>
                                    </td>
                                    
                                </tr>
                                <tr> <td>
                                        <asp:RequiredFieldValidator ID="rfvEmail" ControlToValidate="radTxtEmail" runat="server"
                                            ErrorMessage="*" Text="*" ForeColor="Red" Display="Dynamic"></asp:RequiredFieldValidator>
                                    </td>
                                    <td>
                                        <span class="cssDato">Correo electrónico</span>
                                    </td>
                                    <td>
                                        <telerik:RadTextBox ID="radTxtEmail" runat="server" Width="197px">
                                         </telerik:RadTextBox>&nbsp; &nbsp; &nbsp;<asp:RegularExpressionValidator ID="regExpEmail" runat="server"
                                            ForeColor="Red" ControlToValidate="radTxtEmail" ErrorMessage="Formato incorrecto"
                                            Display="Dynamic" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
                                    </td>
                                   
                                </tr>
                                <tr>   <td>
                                        <asp:RequiredFieldValidator ID="rfvUbicacion" runat="server" ControlToValidate="radTxtUbicacion"
                                            ErrorMessage="*" Text="*" ForeColor="Red" Display="Dynamic"></asp:RequiredFieldValidator>
                                    </td>
                                    <td>
                                        <span class="cssDato">Ubicación</span>
                                    </td>
                                    <td>
                                        <telerik:RadTextBox ID="radTxtUbicacion" runat="server" Width="197px" Height="80px" TextMode="MultiLine">
                                        </telerik:RadTextBox>
                                    </td>
                                 
                                </tr>
                                <tr>
                                    <td colspan="2">
                                        <asp:CheckBox ID="chkActivo" runat="server" Text="Activada" />
                                    </td>
                                    <td>
                                        &nbsp;
                                    </td>
                                </tr>
                            </table>
                        </fieldset>
                    </div>
                       <div class="cssDivBotones">
                        <br />
                        <br />
                        <telerik:RadButton ID="radBtnRegresar" runat="server" Text="Regresar" OnClick="radBtnRegresar_Click"
                            CausesValidation="false">
                        </telerik:RadButton>
                        &nbsp;
                        <telerik:RadButton ID="radBtnGuardar" Text="Guardar" runat="server" OnClick="radBtnGuardar_Click">
                        </telerik:RadButton>
                        <br />
                       </div>
                        
                    </asp:View>
                </asp:MultiView>
                <br />
                <asp:Label runat="server" ID="lblExito" CssClass="cssExito"></asp:Label>
                <asp:Label runat="server" ID="lblError" CssClass="cssError"></asp:Label>
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>
</asp:Content>
